﻿namespace EasyWeb.Data
{
    using System;
    using System.Threading.Tasks;

    public interface IEWConfigurationDao
    {
        Task<T> SelectAsync<T>() where T : class;
        Task CreateAsync<T>(T value) where T : class;
        Task UpdateAsync<T>(T value) where T : class;
        Task DeleteAsync(Guid id, byte[] timestamp);
    }
}
